
#function_bar{
    margin-top: 20px;
    height: 60px;
    display: flex;

}

.function_bar{
    width: 32%;
    height: 100%;
    background-color: #9f9f9f;
    /*display: flex;*/
    margin: auto;
    display: flex;

}

.function_bar >*{
    flex:1;

}
.function_bar:first-child{
    margin-left: 0px;
}
.function_bar:last-child{
    margin-right: 0px;
}

.function_bar *{
    border-style: none;
    font-size: 14pt;
    /*overflow: hidden;*/
}

.group_option{
    margin: 40px 20px 20px 20px;
    font-style: italic;
}

/*.search_form, .sort_list{
    height: 100%;
    width: 100%;
}*/


.search_value{
    border: #00727c;
    padding-left: 10px;
    padding-right: 10px;
    flex:1;
}

.search_value:focus{
}

.search_form{
    display: flex;
    flex-direction:row;
}

/*.sort_list{
    background-color: #259d8e;
    color: #f8f8f8;
}*/

.sort_list >*{
    /*box-shadow: 0 0 0 4px #259d8e inset;*/
    background-color: white;
    color: #1b1b1b;
    /*margin: 0px;*/
}


.friend_list_module{
    margin: 40px 0;
    min-height: 500px;
    
    
    -ms-box-orient: horizontal;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;

    /*  -webkit-justify-content: space-around;
      justify-content: space-around;*/
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-align-items: stretch;
    align-items: stretch;
    /*flex-direction:column;*/
}

.friend_list_module .friend_object{
    width: 32%;
    /*flex:1 33.3333333333333%;*/
    display:flex;
     height:160px;
     margin: 20px 1%;
}

.friend_list_module .friend_object .image_parent{
     width: 160px;
}

.friend_list_module .friend_object:nth-child(3n+1){
    margin-left: 0px;
}

.friend_list_module .friend_object:nth-child(3n+3){
    margin-right: 0px;
}



.friend_list_module .friend_object:hover .friend_infomation .friend_name{
   background-color: #00727c;
   color: #f8f8f8;
}

.friend_list_module .friend_object .friend_avatar{
/*    width: 140px;
    flex:1;*/
}

.friend_list_module .friend_object .friend_infomation{
    flex:1;
    display: flex;
    flex-direction:column;
}
.friend_list_module .friend_object .friend_infomation .friend_name{
    background-color: white;
    flex:3;
}
.friend_list_module .friend_object .friend_infomation .friend_name >*{
    text-align: center;
    margin: auto;
    text-transform: uppercase;
}
.friend_list_module .friend_object .friend_infomation .reputation_value{
    flex:1;
    
}

